package com.xxwu.messagequeue.mqserver.core;

import lombok.Data;

import java.io.Serializable;

@Data
public class BasicProperties implements Serializable {

    //使用 UUID 标识 message
    private String messageId;

    //当传递给 Direct 类型的交换机时，routingKey 表示交换机的类型
    //当传递给 Fanout 类型时，routingKey 无意义
    //当传递给 Topic 类型时，routingKey 表示传递的暗号
    private String routingKey;

    // 消息是否持久化
    private int deliveryMode = 2;



}
